/* eslint-disable */

import React from 'react';
import { Svg, Path } from 'react-native-svg';
import { getIconColor } from './helper';

let IconUserinfo = ({ size, color, ...rest }) => {
  return (
    <Svg viewBox="0 0 1024 1024" width={size} height={size} {...rest}>
      <Path
        d="M46.31233038 830.88489408"
        fill={getIconColor(color, 0, '#333333')}
      />
      <Path
        d="M925.83296315 986.10056658L56.15014793 986.10056658c-27.23112537 0-49.39815581-22.14960806-49.39815581-49.39815581l0-122.38035943 5.82487072-5.80164092c50.32154008-50.14731666 166.77249474-88.79007807 214.34711175-112.3741259 54.13703368-26.84202635 100.03329812-43.11449667 127.75224916-50.29250284 0.53428527-2.64238901 1.08599285-5.78421857 1.53316638-9.30353229-20.0298894-23.68858188-56.26836723-72.95897383-72.88928447-135.66199384-17.20746951-11.12707108-31.20922752-29.83286224-39.97847454-53.6956676-11.95172874-32.44621403-16.27247034-81.94309645 8.46725971-119.28498946-4.91310131-47.16228818-13.33390145-155.77899498 53.60274844-230.24790536 41.95881444-46.73253699 104.4121142-70.42692634 185.60604978-70.42692637 81.21716541 0 143.69369492 23.70600424 185.66412428 70.45596361 66.82630834 74.45148806 58.4635827 182.90558631 53.53305905 230.20144579 24.73392259 37.28962596 20.41898845 86.76908604 8.47887461 119.22110751-8.75182468 23.88022769-22.75939015 42.60924867-40.0075118 53.74212719-16.63253213 62.75528705-52.87100992 112.00825664-72.88928444 135.67360873 0.45878843 3.53673605 0.98726621 6.68437307 1.52155148 9.3035323 27.23112537 7.06766466 72.24465769 22.96845829 125.42926981 49.13682061 46.72672955 22.99168808 165.82007321 60.71106522 216.46102296 109.77238902l6.01651651 5.82487072 0 126.14358597C975.23111896 963.9393436 953.07570344 986.10056658 925.83296315 986.10056658L925.83296315 986.10056658 925.83296315 986.10056658"
        fill={getIconColor(color, 1, '#333333')}
      />
      <Path
        d="M1017.24800788 277.51636901c0 5.56353555-3.25797853 10.07011545-7.25931044 10.07011549l-224.11523993 0c-4.01294683 0-7.25931045-4.50657992-7.25931045-10.07011549l0-23.02072531c0-5.56353555 3.24636363-10.07011545 7.25931045-10.07011547l224.11523993 0c4.00133192 0 7.25931045 4.50657992 7.25931044 10.07011547L1017.24800788 277.51636901M1017.24800788 277.51636901"
        fill={getIconColor(color, 2, '#333333')}
      />
      <Path
        d="M1017.24800788 553.34112918c0 5.56353555-2.26490487 10.07011545-5.05828752 10.07011547l-155.89514395 0c-2.79338265 0-5.05828752-4.50657992-5.05828753-10.07011547l0-23.02072533c0-5.56353555 2.26490487-10.08173037 5.05828753-10.08173035l155.89514395 0c2.79338265 0 5.05828752 4.51238737 5.05828752 10.08173035L1017.24800788 553.34112918 1017.24800788 553.34112918M1017.24800788 553.34112918"
        fill={getIconColor(color, 3, '#333333')}
      />
      <Path
        d="M1017.24800788 421.43655446c0 5.55772809-2.88049438 10.05850057-6.44046023 10.05850056l-198.78315013 0c-3.54835095 0-6.43465279-4.50657992-6.43465279-10.05850056l0-23.03234023c0-5.56353555 2.88630184-10.07592291 6.43465279-10.07592293l198.78315013 0c3.55996584 0 6.44046023 4.51238737 6.44046023 10.07592293L1017.24800788 421.43655446M1017.24800788 421.43655446"
        fill={getIconColor(color, 4, '#333333')}
      />
    </Svg>
  );
};

IconUserinfo.defaultProps = {
  size: 18,
};

IconUserinfo = React.memo ? React.memo(IconUserinfo) : IconUserinfo;

export default IconUserinfo;
